
 <?php
 //nếu là không phải là admin 
 if($_SESSION['Permit']!=1)
 {
 	 header("localtion:/admin/error.php");
 }else{
 	//lấy ra các section
 	$sqlSection = sprintf("Select id, name From tblsection");
 	$sectionResult = mysql_query($sqlSection) or die( mysql_error());
 	
	//lấy ra các bài viết để link cho menu
	$sid = (!empty($_GET["sid"])) ? $_GET["sid"] : "0" ;
	if($sid != 0){
		$sqlArticle =sprintf("select id,vi_title from tblarticle where section_id=%s",$sid);
	}else{
		$sqlArticle =sprintf("select id,vi_title from tblarticle");
	}
	$articleResult = mysql_query($sqlArticle) or die(mysql_error());
 	
	//lấy ra danh sách các menu
  	$sqlMenus =sprintf("select id,vi_name,parent_id from tblmenu order by tblmenu.order 	");
	$menusResult= mysql_query($sqlMenus) or die(mysql_error());
	$menuArray = array();
	while($row = mysql_fetch_object($menusResult)){
		$menuArray[] = $row;
	}
	$menuSortedArray = array();
	$countMenu = count($menuArray);
	for($i =0 ; $i< $countMenu; $i++){
		if($menuArray[$i]->parent_id ==0){
			$menuArray[$i]->vi_name = "-".$menuArray[$i]->vi_name;
			$menuSortedArray[] = $menuArray[$i];
			for($j =0 ; $j< $countMenu; $j++){
				if($menuArray[$j]->parent_id == $menuArray[$i]->id){
					$menuArray[$j]->vi_name = "----".$menuArray[$j]->vi_name;
					$menuSortedArray[] = $menuArray[$j];
					for($k =0 ; $k< $countMenu; $k++){
						if($menuArray[$k]->parent_id == $menuArray[$j]->id){
							$menuArray[$k]->vi_name = "------".$menuArray[$k]->vi_name;
							$menuSortedArray[] = $menuArray[$k];
						}
					}
				}
			}
		}
	}
	//lấy ra menu nếu là trang chỉnh sửa menu
	if(!empty($_GET["id"])){
		$sqlMenu = sprintf("select id,vi_name from tblmenu where id=%s",$_GET["id"]);
		$menu = mysql_fetch_array(mysql_query($sqlMenu));
	}
 
?>  
<script type="text/javascript">
  
function btnAdd_Click(){
	var frm = document.frmMenuAE;
	
	var vi_name = frm.vi_name.value;
	var en_name = frm.en_name.value;
	var message ="";
	if(vi_name==""){
		message = "Thiếu tên tiếng Việt!\n";
	}
	if(en_name==""){
		message += "Thiếu tên tiếng Anh!\n";
	}
	if(message == ""){
		frm.submit();
	}else{
		alert(message);
	}

}
function cbArticleLink_click(){
	var txtUrl = document.getElementById("txtUrl");
	var cbArticleLink = document.frmMenuAE.cbArticleLink;
	if(!cbArticleLink.checked){
		txtUrl.value="";
	}
}

function slcSection_Change(obj){
	var sectionID = obj.value;
	if(document.frmMenuAE.cbArticleLink.checked==false && sectionID !=0){
		
		document.frmMenuAE.url.value = "/chuyen_muc/" + sectionID;
		
	}else{
	if(location.href.indexOf("?sid=") == -1){
		location.href += "?sid="+ obj.value;
	}else{
		location.href = location.href.substring(0,location.href.indexOf("=")) +  "="+ obj.value;
	}
	}
}
function slcArticle_Change(obj){
	var articleID = obj.value;
	if(document.frmMenuAE.cbArticleLink.checked && articleID !=0){
		
		document.frmMenuAE.url.value = "/view/" + articleID;
		
	}else{
		document.frmMenuAE.url.value = "";
	}
	
}
function test(control)
  {	  
   
    
	   if(document.getElementById('parent_id').value=="")
	   {
	   alert('Xin hãy chọn 1 chuyên mục!');
	   return 0;
	   }
	   document.detailt.submit();
  }

  function submitt(control)
  {	  
   
    document.getElementById('temp').value=control.value;
	
	document.formEdit.submit();
  }
  function changevalue(control)
  {	  
  	var rdMenus = document.getElementsByName("menus");
	var rdChecked;
	 for(var i = 0; i<rdMenus.length;i++){
		  if(rdMenus[i].checked){
			  rdChecked = rdMenus[i];
		  }
	}
  	if(control.value!=0){
		
     	document.getElementById('url').value="/view/"+control.value;
	}
  }
  
  
  	</script>
<form name="frmMenuAE" action="menu/addmenu.php" method="post">
	<table cellpadding="3" width="740" border="0" align="center">
		<tr class="headrow">
			<td colspan="2">
				Thêm menu mới
			</td>
		</tr>
		<tr>
			<th width="150px">Tên Tiếng Việt</th>
			<td>
				<input type="text" name="vi_name" size="50"/>
			</td>
		</tr>
		<tr>
			<th>Tên Tiếng Anh</th>
			<td>
				
				<input name="en_name" type="text" size="50" />
			</td>
		</tr>
		<tr>
			<th>Menu cha</th>
			<td>
				<select name="parent_id" style="width:200px;">
					<option value="0">-Menu cấp 1 </option>
					<?php
					for($i = 0 ; $i< $countMenu; $i++){
						echo "<option value='".$menuSortedArray[$i]->id."'>".$menuSortedArray[$i]->vi_name."</option>";
					}
					?>
				</select>
			</td>
		</tr>
		<tr>
			<th>
				Link tới bài viết
			</th>
			<td>
				<input type="checkbox" name="cbArticleLink" value="0"  onclick="cbArticleLink_click();"/>
			</td>
		</tr>
		<tr id="trArticleLink"> 
			<th>
				Chọn bài viết
			</th>
			<td>
				Chuyên mục:
				<select id="slcSection" style="width:200px;" onChange = "slcSection_Change(this);">
					<option value="0">Tất cả</option>
					<?php
					while($section = mysql_fetch_object($sectionResult)){
						if($section->id == $sid){
							echo "<option selected='selected' value='".$section->id."'>".$section->name."</option>";
						}else{
							echo "<option value='".$section->id."'>".$section->name."</option>";
						}
					}
					?>
				</select>
				Bài viết:
				<select name="slcArticle" style="width:200px;" onChange="slcArticle_Change(this);">
					<option value="0">--Chọn bài viết</option>
					<?php
					while($article = mysql_fetch_object($articleResult)){
						echo "<option value='".$article->id."'>".$article->vi_title."</option>";
					}
					?>
				</select>
			
			</td>
		</tr>
		<tr>
			<th>
				Định dang URL
			</th>
			<td>
				<input type="text" id="txtUrl" name="url" value="" disabled="disabled" size="50"/>
			</td>
		</tr>
		<tr>
			<th>
				Số thứ tự
			</th>
			<td>
				<input type="text" name="order" value="0"  size="10"/>
			</td>
		</tr>
		<tr>
			<th>
				Hiện thị lên Tab
			</th>
			<td>
				<input type="checkbox" name="featured" value="1">
			</td>
		</tr>
		<tr>
			<td colspan="2">
				<input type="button" name="btnAdd" value="Thêm mới" onclick="btnAdd_Click();"/>
         		<input type="reset" value="Làm lại"/>
			</td>
		</tr>
  	</table>
</form> 
 
<?php
}
?>